to create an impression - Français Anglais Dictionnaire